Démystifions la contribution à PostgreSQL

Genève PostgreSQL User Group
2019-10-31

Image by Free-Photos from Pixabay

Qui suis-je?

  • Lætitia Avrot
  • Ancien membre du comité du CoC
  • Co-fondatrice du mouvement #PostgresWomen
  • EDB Senior Database Consultant
  • @l_avrot
  • mydbanotebook.org
Image by Anemone123 from Pixabay

De-mystifions la contribution à PostgreSQL

  • La communauté PostgreSQL
  • Les projets et les outils de la communauté
  • L'histoire de mon patch
  • Comment vous pouvez aider

La communauté


  • 5 membres
  • Indépendant
  • Rôle de gestionnaire

La communauté


  • Une vingtaine de personnes
  • Droits de git push
  • Responsables de la qualité du code

La communauté


La communauté


  • Pas forcément un développeur
  • Connaissances techniques recommandées
  • Si vous ne le comprenez pas, d'autres non plus

La communauté


  • Pas forcément un développeur
  • Messages applicatifs
  • Documentation
  • Autres (annonces, code de conduite...)

La communauté


La communauté


  • groupes d'utilisateurs petits et grands
  • Nationaux ou internationaux

La communauté


La communauté


La communauté

git.postgresql.org

  • PostgreSQL projects
  • Contributions and various tools
  • Translations
  • Project management
  • Packages
  • Communication
Image by Ag Ku from Pixabay

La feuille de route

  • Une version majeure par an
  • Une version mineure par trimestre (minimum)
Image by 二 盧 from Pixabay

Commitfests

Image by Free-Photos from Pixabay

Tools

Image by 4956365 from Pixabay

Websites

Image by from Hikingartist.com

Mailing-lists

  • Bug submission (use the form)
  • pgsql-novice for newcommers
  • Special lists for associations and local groups
  • pgsql-hackers (be carefull, these guys are SO chatty)
Image by David Avrot
Problème de sécurité:
security@postgresql.org
Image by Ryan McGuire from Pixabay

IRC

  • Chanel #postgresql on irc.freenode.net
  • Discussion live avec des hackers de PostgreSQL
Image by Free-Photos from Pixabay

Twitter

  • News de la communauté
  • @postgresql

Autres moyens de communication

Git

  • Ne pas avoir peur
    • git clone
    • git pull
    • git diff
  • PostgreSQL wiki

Mon premier patch

Définition

A patch is a piece of software designed to update a computer program or its supporting data, to x or improve it.
Image by PDPics from Pixabay

Mon histoire

  • Section manquante dans alter table
  • Discussion avec les collègues
  • Bug reporting
  • Création du patch (merci à mes mentors)
  • Proposition du patch

Créer un patch

Image by Borkia from Pixabay

git diff

Image by Peter H from Pixabay

Et après?

  • Correction de fautes dans la traduction française
  • Étude du code
  • Proposition d'un patch de code (intégré dans Postgres 12)
  • Beaucoup de conférences
  • Naissance de Postgres Women
  • Comité du code de conduite...
Image by Alexas_Fotos from Pixabay

Et vous ?

Simple contributeur

  • Partage son expérience
  • Réponds aux questions
Image by Pixa_Alex from Pixabay

Grand contributeur

  • Organisation d'événements
  • Don de temps/argent à PostgreSQL
Image by Pixa_Alex from Pixabay

Super contributeur

  • Rapporte les bugs de manière fiable
  • Crée des patchs
  • relit des patchs
Image by Pixa_Alex from Pixabay

Vous contribuez déjà

PostgreSQL au CERN!!

  • Le 17 janvier 2020
  • Visite possible le matin sur inscription
  • Prix modique
  • Conférences l'après-midi
  • Pas de séance de rattrapage!!
By Brücke-Osteuropa - Own work, CC0, https://commons.wikimedia.org/w/index.php?curid=22544329